package desa;


public class Movimiento {
	
	int desplazamiento;
	Posicion posicionAux; 
	
	public Movimiento(Posicion posicion, int desplazamiento) {
		this.desplazamiento = desplazamiento;
	}
	
	public void setDesplazamiento(int desplazamiento) {
		this.desplazamiento = desplazamiento;
	}
	
	
	public Posicion arriba(Posicion posicion) {
		return posicionAux = posicion.sumar(new Posicion(0, desplazamiento));
		
	}
	
	public Posicion abajo(Posicion posicion) {
		return posicionAux = posicion.sumar(new Posicion(0, -desplazamiento));
	}
	
	public Posicion derecha(Posicion posicion) {
		return posicionAux = posicion.sumar(new Posicion(desplazamiento, 0));
	}
	
	public Posicion izquierda(Posicion posicion) {
		return posicionAux = posicion.sumar(new Posicion(-desplazamiento, 0));
	}
}
